package com.job.ZhangMeng.Homework0716;

import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 2022.07.16  Format
 * 张孟
 */

public class UseFormat {

    public static void main(String[] args) throws ParseException {
        //时间模式:使用代表时间字段的字母,以表示时间的格式
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"/*SSS Z*/);
                                                            //年-月-日 时:分:秒 毫秒 时区
        //1:日期 ->(格式化) 字符串
        Date date =new Date();
        String format=sdf.format(date);
        System.out.println(format);

        //2:字符串 ->(解析) 日期
        //字符串必须符合时间模式的格式,否则不能正常转换，就像String->int,必须是整数的形式才能转换
        String str="2008-08-08 12:00:01";
        Date date1=sdf.parse(str);
        System.out.println(date1);

        //数值格式化
        DecimalFormat decimalFormat=new DecimalFormat("RMB#,###,##0.00");
        String s=decimalFormat.format(1234570.97);
        System.out.println(s);
    }

}
